*{
padding: 0px; margin: 0px;
font-family: arial, tahoma;
font-size: 13px;
text-decoration: none;
list-style: none;
}
img{
border: none;
}
#header-outter{
background: url(../images/header-outter.png) repeat-x;
height: 560px;
position: relative;
}
#header{
width: 1010px;
height: 560px;
margin: auto;
position: relative;
}
#h-wrapper{
width: 1010px;
height: 560px;
margin: auto;
position: relative;
}
#h-wrapper .hw-left{
background: url(../images/wrapper-left.png) repeat-y;
width: 5px;
height: 100%;
float: left;
}
#h-wrapper .hw-right{
background:  url(../images/wrapper-right.png) repeat-y;
width: 5px;
height: 100%;
float: right;
}
#h-wrapper .hw-center{
width: 960px;
height: 100%;
float:left;
background: #cbd8d6;
padding:0px 20px;
_width: 1000px;
}
#h-background{
width: 960px; height: 100%;
position: absolute;
}
#h-background .hb-top-left{
background: url(../images/header-top-left.png) no-repeat;
width: 120px; height: 240px;
float:left;
}
#h-background .hb-top-right{
background: url(../images/header-top-right.png) no-repeat;
width: 120px; height: 240px;
float:right;
}
#h-background .hb-top-center{
width: 720px;
height: 240px;
float:left;
background: url(../images/header-top-center.png) repeat-x;
}
#h-background .hb-mid{
height: 170px;
margin: 0px 5px;
background: #065e6c;
clear: both;
}
#h-background .hb-bottom-left{
background: url(../images/header-bottom-left.png) no-repeat;
width: 280px;
height: 150px;
float:left;
}
#h-background .hb-bottom-right{
background: url(../images/header-bottom-right.png) no-repeat;
width: 280px;
height: 150px;
float: right;
}
#h-background .hb-bottom-center{
background: url(../images/header-bottom-center.png) repeat-x;
width: 400px;
height: 150px;
float: left;
}
#h-container{
width: 960px;
height: 100%;
position: absolute; left: 0px; top: 0px;
padding: 0px 25px;
z-index: 100;
}
#logo{
margin: 20px 50px 20px 50px;
width: 450px;
}
#h-menu{
padding: 1px 120px;
height: 55px;
overflow: hidden;
}
#h-menu ul{
list-style: none;
}
#h-menu ul li{
display: block;
float: left;
line-height: 55px;
padding-right: 2px;
background: url(../images/menu-separator.png) right center no-repeat;
min-width: 117px;
text-align: center;
}
#h-menu ul li.first{
    min-width: 2px !important;
    padding-right: 0px !important;
}

#h-menu ul li a{
display: block;
font-size: 14px;
color: #ffffff;
text-transform: uppercase;
text-shadow: 1px 1px #000000;

height: 55px;
}
#h-menu ul li a:hover{
color: #00deff;
background: url(../images/menu-hover.png) repeat-x;
}
#slide{
height: 320px;
overflow: hidden;
position: relative;
}

#slide .s-wrapper{
    height: 290px;
padding: 0px 30px;
z-index: 10;
position: relative;
}
#slide .s-item{
    width: 900px;
    position: absolute;
    top: 0px; left: 30px;
    display: none;
}
#slide .s-item .si-picture{
width: 900px;
float: left;
}

#slide .s-item .caption{
width: 220px;
height: 40px;
color: #ffffff;
position:absolute; top: 30px; right: 0px;
}
#slide .s-item .caption h1{
font-size: 39px;
text-shadow: 1px 1px #000000;
background: none;
}
#slide .s-item .caption p{
height: 140px;
overflow: hidden;
margin-top: 20px;
margin-bottom: 5px;
font-family: tahoma;
}
#slide .s-item .caption a{
display: block;
background: url(../images/slide-readmore.png) no-repeat;
width: 100px; height: 35px;
color: #ffffff;
line-height: 31px;
font-family: tahoma;
font-size: 14px;
font-weight: bold;
text-align: center;
float: right;
}
#slide .s-item.current{
display: block;
}
#slide #s-buttons{
    position: relative;
    z-index: 1000;
}
#slide #s-buttons div{
width: 190px;
margin:auto;
}
#slide #s-buttons a{
display: block;
float: left;
width: 26px; height: 26px;
line-height: 24px;
text-align: center;
color: #ffffff;
font-weight: bold;
margin-right: 5px;
background: url(../images/slide-button.png) top left no-repeat;
}
#slide #s-buttons a.current,
#slide #s-buttons a:hover{
background: url(../images/slide-button.png) bottom left no-repeat;
}
#time{
    width: 205px;
    height: 20px;
    background: url(../images/time-bg.png) no-repeat;
    position: absolute; top: 470px; left: 50px;
    color: #f20000;
    text-align: center;
    font-family: tahoma;
    line-height: 18px;
    font-size: 11px;

}
#search{
    position: relative; top: 30px; left: 300px;
    z-index: 1000;
    width: 350px;
    height: 30px;
}
#search .search-left{
    float: left;
    background: url(../images/search-box-left.png) no-repeat;
    width: 10px; height: 30px;
}
#search .search-right{
    float: right;
    background: url(../images/search-box-right.png) no-repeat;
    width: 10px; height: 30px;
}
#search .search-mid{
    float: left;
    background: url(../images/search-box-mid.png) repeat-x;
    width: 330px; height: 30px;
    position: relative;
    z-index: 1000;
}
#search .search-mid .keyword{
    border: none;
    height: 25px;
    line-height: 28px;
    margin-top: 3px;
    text-align: left;
    font-size: 11px;
    color: #333333;
}
#search .search-mid .btnSubmit{
    background: url(../images/magnify.png) no-repeat;
    width: 20px; height: 20px;
    float: right;
    margin-top: 5px;
    border: none;
    cursor: pointer;
}
#main{
width: 1010px;
margin: auto;
position: relative;

}
#m-wrapper .mw-left{
background: url(../images/wrapper-left.png) repeat-y;
width: 5px;
height: 100%;
position: absolute;
}
#m-wrapper .mw-right{
background:  url(../images/wrapper-right.png) repeat-y;
width: 5px;
height: 100%;
position: absolute;
top: 0px; right: 0px;
}
#m-wrapper .mw-center{
width: 1000px;
height: 100%;
background: #cbd8d6;
position: relative ;
left: 5px; top: 0px;
z-index: 1;
}
#m-container{
width: 960px;
margin:auto;
}
#m-container .mc-top-left{
width: 6px; height: 6px;
background: url(../images/main-top-left.png) no-repeat;
float:left;
}
#m-container .mc-top-center{
width: 948px; height: 6px;
background: #17151a;
float:left;
}
#m-container .mc-top-right{
width: 6px; height: 6px;
background: url(../images/main-top-right.png) no-repeat;
float:right;
}
#m-container .mc-mid{
background: #17151a;
padding: 0px 6px;
}
#m-container .mc-mid-left{
width: 220px;
float:left;
clear: both;
position: relative;
}
#m-container .mc-mid-center{
width: 500px;
float:left;
background: #17151a;
}
#m-container .mc-mid-right{
width: 200px;
float:right;
}
#categories{
position: relative;
}
#categories .c-head{
background: url(../images/category-title.png) no-repeat;
width: 216px; height: 66px;
position: relative; top: -18px;
line-height: 85px;
text-align: center;
color: #ffffff;
text-transform: uppercase;
}
#categories ul{
list-style: none;
position: relative;
top: -27px; left: 12px;
width: 192px;
}
#categories ul li{
background: url(../images/category-li.png) top center repeat-x;
height: 26px;
padding-left: 20px;
}
#categories ul li:hover{
background: url(../images/category-li.png) bottom center repeat-x;
}
#categories ul li a{
font-family: tahoma;
font-size: 13px;
padding-left: 15px;
color: #ffffff;
text-transform: uppercase;
line-height: 26px;
font-weight: 500;
background: url(../images/category-bullet.png) left center no-repeat;
}
.box{
width: 188px;
margin-left: 12px;
margin-bottom: 20px;
background: #ffffff;
padding: 7px 2px;
_width: 192px;
}
.box .b-title{
background: #be0000;
padding-left: 5px;
height: 30px;
position: relative;
}
.box .b-title h3{
line-height: 28px;
height: 30px;
background: url(../images/box-title-bg.png) repeat-x;
font-family: tahoma;
font-size: 14px;
text-transform: uppercase;
text-indent: 15px;
color: #ffffff;
}
.box .b-title h3 a{
    color: #ffffff;
}


.box .b-title img{
position: absolute; top: 8px; right: 8px;
}
.box ul{
padding: 5px;
width: 178px;
height: 220px;
}

.box ul li{
width: 178px;
height: 220px;
}
.box ul li h3{
padding: 5px 0px 5px 15px;
}
.box ul li h3 a{
color: #be0000;
text-indent: 15px;
line-height: 15px;
}
.box ul li h3 a:hover{
text-decoration: underline;
}
.box ul li p{
font-size: 11px;
color: #2e2d2d;
padding-left: 10px;
height: 60px;
overflow: hidden;
}
.box ul li  a.readmore{
color: #fbcc00;
float: right;
}
.box ul li span{
color: #be0000;
float: right;
font-weight: bold;
clear: both;
}
#supporter{
}
#supporters .s-top{
background: url(../images/support.png) no-repeat;
height: 30px;
text-transform: uppercase;
color: #ffffff;
font-weight: bold;
line-height:34px;
text-align: center;
}
#supporters .s-container{
background: #fcfcfc url(../images/supporters-gradient.png) bottom center repeat-x;

}

#supporters .s-container .supporter{
height: 70px;
padding: 10px 8px ;
border-top: 1px solid #e6e6e6;
border-bottom: 1px solid #f8f8f8;
}
#supporters .s-container .supporter.first{
    border-top: none;
}
#supporters .s-container .supporter.last{
    border-bottom: none;
}
#supporters .s-container .supporter span{
display: block;
width: 100px;
float: left;
text-align: center;
color: #000000;
}
#supporters .s-container .supporter .job{
color: #eb0000;

}
#supporters .s-container .supporter img{
float:right;
}
#supporters .s-bottom{
background: url(../images/support-bottom.png) no-repeat;
height: 7px;
}
#m-right .box{
margin-left: 0px;
padding-left: 5px;
padding-right: 5px;
margin-top: 20px;
margin-bottom: 0px;
}
#news li{
text-align: left;
background: url(../images/bullet.png) 0px 4px no-repeat;
padding-left: 20px;
width: 165px; height: auto;
margin-bottom: 5px;
}
#news li a{
font-size: 12px;
float: none;
color:#2E2D2D;
}
#news li a:hover{
color: #eb0000;
text-decoration: underline;
}
#news .readmore{
    margin-top: 5px;
    text-align: right;
}
#news .readmore a{
color: #BE0000;
}
#news a:hover{
    text-decoration: underline;
}
#banners a{
    margin-bottom: 5px;
}
#banners a:last-child{
    margin-bottom : 0px;
}
#m-center .box{
background: none;
width: 100%;
border: 1px solid #444444;
padding: 0px;
margin-top: 20px;
}
#m-center .box .b-title{
height: 25px;
background: #444444;
position: relative;
}
#m-center .box .b-title .bt-wrapper{
background: url(../images/center-box-title.png) no-repeat;
width: 215px; height: 34px;
position: absolute; top: -9px; left: 145px;
text-align: center;
color: #ffffff;
text-transform: uppercase;
line-height: 33px;
font-weight: bold;
font-size: 14px;
}
#m-center .box .b-container{
padding: 10px;
}
#m-center .box .b-container .product{
width: 145px;
margin-top: 10px;
margin-right: 10px;
float: left;
color: #ffffff;
}
#m-center .box .b-container .product img{
float: left;
margin-right: 10px;
}
#m-center .box .b-container .product h4{
font-size: 13px;

}
#m-center .box .b-container .product h4 a{
color: #ffffff;
}
#m-center .box .b-container .product h4 a:hover{
text-decoration: underline;
}
#m-center .box .b-container .product .price{
font-size: 11px;
}
#m-center .box .b-container .readmore{
    margin-top: 5px;
    text-align: right;
}
#m-center .box .b-container .readmore a{
color: #FBCC00;
}
#m-center .box .b-container .readmore a:hover{
    text-decoration: underline;
}
#m-container .mc-bottom-left{
width: 6px;
height: 6px;
background: url(../images/main-bottom-left.png) no-repeat;
float: left;
}
#m-container .mc-bottom-center{
width: 948px;
height: 6px;
background: #17151A;
float: left;
}
#m-container .mc-bottom-right{
width: 6px;
height: 6px;
background: url(../images/main-bottom-right.png) no-repeat;
float: right;
}
#footer{
width: 1010px;
height: 320px;
margin: auto;
position: relative;
}

#f-wrapper{
width: 1010px;
height: 340px;
margin: auto;
z-index: 10;
}
#f-wrapper .fw-left{
background: url(../images/wrapper-left.png) repeat-y;
width: 5px;
height: 100%;
float: left;
}
#f-wrapper .fw-right{
background:  url(../images/wrapper-right.png) repeat-y;
width: 5px;
height: 100%;
float: right;
}
#f-wrapper .fw-center{
width: 960px;
height: 100%;
float:left;
background: #cbd8d6;
padding:0px 20px;
_width: 1000px;
}
#f-background{
width: 960px; height: 100%;
margin: 20px 0px;
position: absolute;
z-index: 10;
}
#f-background .fb-top-left{
background: url(../images/footer-top-left.png) no-repeat;
width: 120px; height: 80px;
float:left;
}
#f-background .fb-top-right{
background: url(../images/footer-top-right.png) top right no-repeat;
width: 120px; height: 80px;
float:right;
}
#f-background .fb-top-center{
width: 720px;
height: 80px;
float:left;
background: url(../images/footer-top-center.png) repeat-x;
}
#f-background .fb-mid{
height: 60px;
background: #f5f8f8;
clear: both;
}
#f-background .fb-bottom-left{
background: url(../images/footer-bottom-left.png) no-repeat;
width: 380px;
height: 160px;
float:left;
}
#f-background .fb-bottom-right{
background: url(../images/footer-bottom-right.png) no-repeat;
width: 380px;
height: 160px;
float: right;
}
#f-background .fb-bottom-center{
background: url(../images/footer-bottom-center.png) repeat-x;
width: 200px;
height: 160px;
float: left;
}
#f-container{
width: 960px;
height: 100%;
margin: 20px 0px;
position: absolute; left: 0px; top: 0px;
padding: 0px 25px;
z-index: 100;
}
#f-logo{
margin: 20px 50px 19px 50px;
width: 450px;
}
#f-logo p{
color: #034954;
font-family: tahoma;
padding: 5px 0px 0px 47px;
}
#f-menu{
padding: 0px 115px;
height: 55px;
}
#f-menu ul{
list-style: none;
}
#f-menu ul li{
display: block;
float: left;
line-height: 52px;
padding-right: 2px;
background: url(../images/menu-separator.png) right center no-repeat;
min-width: 117px;
text-align: center;
}
#f-menu ul li.first{
min-width: 2px !important;
padding-right: 2px !important;
}
#f-menu ul li a{
display: block;
font-size: 14px;
color: #ffffff;
text-transform: uppercase;
text-shadow: 1px 1px #000000;

height: 53px;
}
#f-menu ul li a:hover{
color: #00deff;
background: url(../images/menu-hover.png) repeat-x;
}
.clearfix{
clear: both;
}
#pagination{
	width: 100%;
	margin-top: 25px;
	font-family: Verdana, Tahoma;
	font-size: 10px;text-align: center;
text-align: right;
}
#pagination #pages{
float:right;
}
#pagination a,
#pagination span{
	line-height: 20px;
	color:#FBCC00;
	float:left;
	margin: 0px 3px;
	text-align: center;
	text-decoration : none;
}
#pagination span{
	font-weight: bold;
	color: #e3e3e3;
}
#pagination a:hover{
	text-decoration: underline;
}
#pagination #quickpages{
width: 140px;
float:right;
}
#post-view{
    margin-top: 0px !important;
    color: #f2f2f2;
}
#post-view .b-title{
    background: url(../images/post-title.jpg) repeat-x !important;
    height: 34px !important;
    color: #ffffff !important;
    line-height: 32px;
    
}
#post-view #salesperson{
    width: 100%;
}
#post-view .news{
    border-bottom: 1px solid #444444;
    padding: 10px;
}
#post-view .news img{
    border: 1px solid #444444;
    float:left;
    width: 100px;
    height: 100px;
    margin-right: 10px;

}
#post-view .news p{
    min-height: 70px;
}
#post-view .news a{
    text-align: right;
    color: #be0000;
    
}
#post-view .news a:hover{
    text-decoration: underline;

}

.selectbox{
    background: url(../images/control_play.png) right center no-repeat;
    border: none;
    height: 25px;
    width: 80px;
    cursor: pointer;
    position: relative;
   
}
div.selectbox-wrapper {
  position:absolute; top: 25px; left: 0px; z-index: 10 !important;
  cursor: pointer;
  width:120px; padding: 5px;
  background-color:white;
  border:1px solid #ccc;
  text-align:left;
}
div.selectbox-wrapper ul li:hover{
    background: #e3e3e3;
}
#galleria{height:320px; margin-bottom:20px;}
#counter{ margin-left: 20px;}